package emp.entidades;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import com.axcessfinancial.domain.*;
import com.sun.org.apache.xml.internal.security.c14n.helper.C14nHelper;
@Entity
@Table(name="articuloVideo")
public class EntArticuloVideo extends com.axcessfinancial.domain.BaseEntity implements Serializable{

	private EntArticulo entArticulo;
	private String titulo;
	private String descripcion;
	private String url;
	private String codigoExterno;
	private String parametro1;
	private String parametro2;
	private String parametro3;
	private int estado;
	
	@ManyToOne(fetch=FetchType.LAZY)
	@JoinColumn(name="idArticulo")
	public EntArticulo getEntArticulo() {
		return entArticulo;
	}
	public void setEntArticulo(EntArticulo entArticulo) {
		this.entArticulo = entArticulo;
	}
	
	@Column(name="titulo", length=50)
	public String getTitulo() {
		return titulo;
	}
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}
	
	@Column(name="descripcion", length=200)
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	@Column(name="url", length=250)
	public String getUrl() {
		return url;
	}
	public void setUrl(String url) {
		this.url = url;
	}
	
	@Column(name="codigoExterno", length=50)
	public String getCodigoExterno() {
		return codigoExterno;
	}
	public void setCodigoExterno(String codigoExterno) {
		this.codigoExterno = codigoExterno;
	}
	
	@Column(name="parametro1", length=100)
	public String getParametro1() {
		return parametro1;
	}
	public void setParametro1(String parametro1) {
		this.parametro1 = parametro1;
	}
	
	@Column(name="parametro2", length=100)
	public String getParametro2() {
		return parametro2;
	}
	public void setParametro2(String parametro2) {
		this.parametro2 = parametro2;
	}
	
	@Column(name="parametro3", length=100)
	public String getParametro3() {
		return parametro3;
	}
	public void setParametro3(String parametro3) {
		this.parametro3 = parametro3;
	}
	
	@Column(name="estado")
	public int getEstado() {
		return estado;
	}
	public void setEstado(int estado) {
		this.estado = estado;
	}
	
	public EntArticuloVideo(EntArticulo entArticulo, String titulo,
			String descripcion, String url, String codigoExterno,
			String parametro1, String parametro2, String parametro3, int estado) {
		super();
		this.entArticulo = entArticulo;
		this.titulo = titulo;
		this.descripcion = descripcion;
		this.url = url;
		this.codigoExterno = codigoExterno;
		this.parametro1 = parametro1;
		this.parametro2 = parametro2;
		this.parametro3 = parametro3;
		this.estado = estado;
	}
	
	public EntArticuloVideo() {
		super();
		// TODO Auto-generated constructor stub
	}
	
}
